package com.example.service;

import com.example.dto.CategoryDTO;
import com.example.result.PageBeanResult;

import java.util.List;

public interface CategoryService {


    PageBeanResult showCategory(Integer page, Integer pageSize);

    PageBeanResult selectNameCategory(String name, Integer page, Integer pageSize);

    void starOrStop(Integer status, Integer id);

    void deleteCategory(Integer id);

    void deleteCategories(List<Integer> ids);

    void addCategory(CategoryDTO categoryDTO);

    CategoryDTO selectCategory(Integer id);

    void updateCategory(CategoryDTO categoryDTO);

    List<CategoryDTO> list();
}
